package edu.cs.usask.ca.silver.plugin.rcp.components;

/**
 * TODO explain this later..
 * 
 * @author Yudi Xue
 * 
 */
public enum SilverPreferenceEntries {

	USER_FIRST_NAME("&First Name:", 40),

	USER_LAST_NAME("&Last Name:", 40),

	USER_EMAIL_LOGIN("&Login (Your email):", 40),

	// TODO think about security
	USER_PASSWORD("&Password:", 40),
	
	LOCAL_DATABASE_LOCATION("&Database Location:", 40),
	
	DATABASE_TYPE("&Supported Database:", 40),
	
	DATABASE_LOCATION("&Database Server Location:", 40),
	
	DATABASE_NAME("&Database Name:", 40),
	
	DATABASE_PORT("&Database Port:", 40),

	DATABASE_USER("&Database Login:", 40),
	
	DATABASE_PASSWORD("&Database Password:", 40),
	
	VENDLL32("&Vendll32.dll path:",40), 
	
	ANYLOGIC_PATH("&Anylogic path:",40);
	
	private final String labelText;
	private final int labelWidth;

	SilverPreferenceEntries(String labelText, int labelWidth) {
		this.labelText = labelText;
		this.labelWidth = labelWidth;
	}

	public String getLabelTextToBeDisplayed() {
		return this.labelText;
	}

	public int getLabelWidthToBeArranged() {
		return this.labelWidth;
	}
}
